@charset "utf-8";
html {color: #333; background: #fff; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}
body, div, ul, ol, li, dl, dd, dt, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr{margin: 0; padding: 0;}
body, button, input, select, textarea {
	font-size: 12px; font-family: '微软雅黑';
}
input, select, textarea {
	font-size: 100%;
}
ul,dl {list-style: none;}
table {border-collapse: collapse; border-spacing: 0;}
/*th {text-align: inherit;}
caption, th {text-align: left;}*/
h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight:normal;}
a {color: #333; text-decoration: none;}
a:hover {text-decoration:underline; color: #C00;}
img {border: none;}
.fc {clear: both;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {*zoom: 1;}
.fh {display: none;}
.fl,.fr {display: inline;}
.fl {float: left;}
.fr {float: right;}
.box {width: 980px; height: auto; margin: 15px auto 0 auto;}
.box_one {width: auto; height: auto;}
.mt10 {margin-top: 10px;}
.mt15 {margin-top: 15px;}
.pt20 {padding-top: 20px;}
.relate {position: relative;}
.blank {height: 20px; width: auto;}
.blank10 {height: 10px; width: auto;}
/*Index*/
#main {width: 100%; height: auto;}
#head {width: 980px; height: 115px; background: #000033;margin:0px auto;}
#top {width: 980px; height: auto; margin: 0px auto;}
#top h1 {float: left; width: 278px; height:auto; padding-top: 7px; overflow: hidden;}
#top h1 a {background: url(../images/logo.png) no-repeat; text-indent: -9999em; display: block; width: 268px; height: 105px; margin-left:10px}
#top .r {width: 700px; height: auto; float: right;}
#top .r .i {width: auto; height: 38px; line-height: 38px; text-align: right;}
#top .r .i span,#top .r .i a.ll {color:#cbd0d6; padding: 0 5px; background: url(../images/i_i.gif) no-repeat right center;}
#top .r .i a.l {color:#cbd0d6; padding: 0 5px;}
#top .r .t {width: auto; height: 22px; line-height: 22px; text-align: right;}
#top .r .t span {background: url(../images/tel_ico.png) no-repeat left center; padding: 0 5px 0 30px; font-family: Arial; font-size: 20px; font-weight: bold; color: #ebcd92;}
#top .r .n {width: auto; height: 32px; margin-top: 20px;}
#top .r .n ul {width: auto; height: auto; float: right;}
#top .r .n ul li {width: auto; height: 32px; line-height: 32px; float: left; position: relative;  padding:0 4px;}
#top .r .n ul li a {color:#ebcd92; width: auto; display: block; height: 33px; line-height: 33px; padding: 0 10px; font-size: 14px; border-bottom: 2px solid #000033; font-size: 14px;}
#top .r .n ul li a:hover,#top .r .n ul li a.active,#top .r .n ul li a.actived {text-decoration: none; border-bottom: 2px solid #FFF; color: #FFF;}
#top .r .n ul li dl {position: absolute; left: 4px; top: 35px; background: #FFF; /*padding:0 10px 10px 10px; width: 76px;*/ padding-bottom: 10px;display: none; z-index: 999;}
#dl_23,#dl_23 a {width: 90px;}
#top .r .n ul li dl dd {text-align: center; border-bottom: 1px solid #ebcd92; border-left: 1px solid #ebcd92; border-right: 1px solid #ebcd92;}
#top .r .n ul li dl dd a {height: 26px; line-height: 26px; border: none; color: #333; font-size: 12px; padding:0 14px; }
#top .r .n ul li dl dd a:hover {color:#333; border: none; background: #EDEDED;}
.top_kefu dl {left:0px; top:22px; z-index: 999; text-align: left; display: none;}
.top_kefu .ico {position: absolute; left: 0px; top: 17px; display: none;}
.kefu {position: relative;}
.kefu dl {position: absolute; background: #FFF; width: 70px; height: auto; padding: 10px; line-height: 20px; background:#F5F5F5;}
.kefu dl dd {line-height: 20px;}
.kefu dl dd img,.page_service img {vertical-align:middle; margin-right: 5px; display: inline-block;}
.kefu dl dd a {display: block;}
.page_service img {margin-left: 5px;}
.left {width: 280px; height: auto; float: left;}
.right {width: 685px; height: auto; float: right;}
.tab_one {width: auto; height: auto;}
.tab_one h3 {width: 92px; height: 30px; line-height: 30px; background: #000033; color: #FFF; font-size: 14px; text-align: center; float: left; border-right: 1px solid #CCCCCC; cursor: pointer;}
.tab_one h3.active {background: #CCCCCC; color: #000;}
.tab_one .con {width: auto; height: 155px; display: none; background: #efefef; padding: 15px;}
.input_one {width: 230px; height: 30px; line-height: 30px; padding: 0 9px; border: 1px solid #999999; background: #FFF; color: #CCCCCC;}
.submit_one {width: auto; height: 30px; margin-top: 15px;text-align: right;}
.submit_one input {width: 64px; height: 30px; line-height: 30px; text-align: center; color: #FFFFFF; padding: 0; margin: 0; border: none; cursor: pointer; background: url(../images/submit.png) no-repeat;}
.job_email {width: 80px; height: 30px; line-height: 30px; text-align: center; color: #FFFFFF; padding: 0; margin: 0; border: 1px solid #C00; cursor: pointer; background:#F00;}
.input_two {width: 300px; height: 30px; line-height: 30px; padding: 0 9px; border: 1px solid #999999; background: #FFF; color: #CCCCCC;}
.input_three {width: 64px; height: 30px; line-height: 30px; text-align: center; color: #FFFFFF; padding: 0; margin: 0; border: none; cursor: pointer; background: url(../images/submit.png) no-repeat; margin-left: 10px;}
.input_four {width: 160px; height: 24px; line-height: 24px; padding: 0 9px; border: 1px solid #CCC; background: #FFF; color: #666; box-shadow: 1px 1px 3px #f0f0f0 inset;}
.input_five {width: 200px; height: 30px; line-height: 30px; padding: 0 9px; border: 1px solid #999999; background: #FFF; color: #CCCCCC;}
.textarea_one {padding: 9px; border: 1px solid #CCC; background: #FFF; color: #666; box-shadow: 1px 1px 3px #f0f0f0 inset;}
.tips_one {margin-top: 10px; line-height: 20px; color: #666;}
.tips_one b {font-weight: normal; color: #000000;}
.tips_one span {padding: 0 5px; color: #C00;}
.tips_one a {padding-left: 60px; color: #C00; text-decoration: underline;}
.index_branch {position:relative;}
.J_city_select {position: absolute; z-index: 1000;}
.tab_tit {width: 300px; height: 28px; border-bottom: 2px solid #323055;}
.tab_tit h4 {width: 98px; height: 27px; line-height: 27px; float: left; cursor: pointer; border: 1px solid #CCCCCC; border-bottom: none; background: #FFF; text-align: center;}
.tab_tit h4.active {background:#323055; color:#FFF;}
.tab_con {width: 298px; height: 130px; border: 1px solid #CCCCCC; border-top: none; background: #FFF;}
.tab_con ul {display: none; width: 298px; height: 130px; overflow-y: scroll;}
.tab_con ul li {width: 70px; height: 30px; text-align: center; line-height: 30px; float: left; overflow:hidden;}
.tab_con ul li a.active {color:#F00;}
.kefu_order {width: 280px; height: 47px; background: url(../images/kefu_order.jpg) no-repeat; margin-top: 15px;}
.kefu_order a.o {display: block; width: 140px; height: 47px; line-height: 47px; text-align: center; color: #FFF; float: left; font-size: 14px;}
.kefu_order span {display: block; width: 140px; height: 47px; line-height: 47px; text-align: center; color: #FFF; float: left; font-size: 14px;}
.kefu_order a:hover {color:#ebcd92; text-decoration: none;}
.left_kefu dl {left:105px; top:7px; width: 75px; z-index: 999; text-align: left; display: none;}
.left_kefu dl a:hover {color: #c00;}
.left_kefu .ico {position: absolute; left: 100px; top: 7px; display: none;}
/*幻灯片*/
/*.slideshow { width:685px; height:277px; overflow: hidden; position: relative;}
.slideshow h3 { color: #EEE; font-size: 12px; font-weight: 700; line-height: 26px; position: absolute; text-indent: 2%; width: 100%; z-index: 102; margin: 0; }
.slideshow h3 a { color: #FFF; text-decoration: none; }
.slideshow h3 a:hover { color: #F60; text-decoration: underline; }
.slideshow li img { border: 0; vertical-align: top; }
.slideshow ul { list-style-type: none; margin: 0; padding: 0; }
.slideshow .smallslider-btns { position: absolute; z-index: 103; }
.slideshow .smallslider-btns .current-btn { background-color: #ebcd92; border: 1px solid #ff9933; color: #333; font-size: 14px;}
.slideshow .smallslider-btns span { background-color: #FFF; border: 1px solid #DCDCDC; color: #333; cursor: pointer; float: left; font-size: 14px; height: 16px; line-height: 16px; text-align: center; width: 16px; }
.slideshow .smallslider-lay { background-color: #000; height: 26px; position: absolute; width: 100%; z-index: 101; }*/
.slideshow{ width:685px; height:277px; overflow:hidden; position:relative;}
.slideshow .hd{ height:18px; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:1; }
.slideshow .hd ul{ overflow:hidden; zoom:1; float:left;}
.slideshow .hd ul li{background-color: #FFF; border: 1px solid #DCDCDC; color: #333; cursor: pointer; float: left; font-size: 14px; height: 16px; line-height: 16px; text-align: center; width: 16px; margin-left:5px;}
.slideshow .hd ul li.on{ background:#f00; color:#fff; }
.slideshow .bd{ position:relative; height:100%; z-index:0;   }
.slideshow .bd li{ zoom:1; vertical-align:middle; }
.slideshow .bd img{ width:685px; height:277px; display:block;  }

/*主营产品*/
.tit_three {width: auto; height: 30px; line-height: 30px;  background: url(../images/tit_three.jpg) no-repeat;padding-left: 15px;}
.tit_four {width: auto; height: 30px; line-height: 30px;  background: url(../images/tit_four.jpg) no-repeat;padding-left: 15px;}
.tit_three a,.tit_four a {font-size: 14px; color: #FFF;}
.con_three {width: auto; height: auto;}
.con_three h4 {width: 100px; padding-left: 25px; margin-left: 15px; height: 20px; line-height: 20px; margin-top: 30px; float: left;}
.con_three h4 a {font-size: 14px; font-weight: bold; color:#555;}
.con_three h4 a:hover {color:#C00; text-decoration: none;}
.con_three h4.i_11 {background: url(../images/shf.jpg) no-repeat left center;}
.con_three h4.i_12 {background: url(../images/aqbz.jpg) no-repeat left center;}
.con_three h4.i_13 {background: url(../images/bjys.jpg) no-repeat left center;}
.con_four {width: auto; height: auto; padding-top:30px;}
.con_four h4 {width: 156px; height: 68px; padding-left: 15px; position: relative; float: left;}
.con_four h4 a.i {position: absolute; left: 15px; display: block; width: auto; height: auto;}
.con_four h4 a.t:hover {color:#C00; text-decoration: none;}
.con_four h4 a.t {display:block;padding-left: 80px; height: 24px; padding-top: 8px; line-height: 24px; font-size: 14px; font-weight: bold; color: #555;}
.con_four h4 p {padding-left: 80px; height: 20px; line-height: 20px;}
.bg_one {background: url(../images/bg_one.gif) repeat-x top;}
.bor_one {border-top:2px solid #110c20;}
.tit_eight {width: auto; height: 30px; line-height: 30px;}
.tit_eight a {font-size: 14px; font-weight: bold;color: #110c20; }
.list_one {width: auto; height: auto;}
.list_one li {width: auto; line-height: 24px;}
.box_two {width: 171px; height: auto; float: left;}
/*页脚*/
#foot {width: 980px; height: auto; background: #000033; margin: 20px auto 0px auto;}
.foot_nav {width: auto; height: 36px; line-height: 36px; text-align: center; border-bottom:1px solid #666666; }
.foot_nav a {color: #FFF; padding: 0 10px;}
.foot_nav a:hover {color:#ebcd92;}
.copyright {width: auto; height: auto; padding: 15px;}
.copyright p {height: 24px; line-height: 24px; text-align: center; color: #EEEEEE;}
/*页面*/
#left {width: 200px; height: auto; float: left;}
#right {width: 760px; height: auto; float: right;}
.leftmenu {padding-bottom:20px;width:200px;height:100%;background-color:#eee;border-top:5px solid #003;box-shadow:inset -10px 0 10px #ddd;min-height:600px;_height:600px;}
.leftmenu h2 {padding:10px 0;text-align:center;font-size:26px;font-weight:normal;color:#003; border-bottom: 2px solid #003; background: #F3F3F3;}
.leftmenu ul {width: auto; height: auto;}
.leftmenu ul li {border-bottom: 1px solid transparent; color: #333; font-size: 14px; line-height: 2.5em; padding-left: 30px;}
.leftmenu ul li.active,.leftmenu ul li:hover {background-color: #e5e5e5; border-bottom: 1px solid #f9f9f9; box-shadow: 0 0 2px #aaa inset; color: #0579b6;}
.right_nav {width: auto; height: 20px; padding-bottom: 6px; border-bottom: 2px solid #003;}
.tit_five {width: auto; height: 20px; float: left; font-size: 18px; line-height: 20px;}
.position {width: auto; height: 20px; line-height: 20px; float: right;}
.right_img {margin-top: 10px;}
#info_content { width: auto; height: auto; font-size: 14px; line-height: 1.5; padding: 10px 0;}
#info_content p {padding: 10px 0px;}
#info_content h1,#info_content h2,#info_content h3,#info_content h4,#info_content h5,#info_content h6 {font-weight: bold; font-size: 16px; line-height: 30px;}
#info_content_two { width: auto; height: auto; font-size: 14px; line-height: 1.5; padding: 10px 0;}
#info_content_two p {padding: 10px 0px;}
#info_content_two h1,#info_content_two h2,#info_content_two h3,#info_content_two h4,#info_content_two h5,#info_content_two h6 {font-weight: bold; font-size: 16px; line-height: 30px;}
#list_news {width: auto; height: auto; padding: 10px 0px;}
#list_news ul {width: auto; height: auto;}
#list_news ul li {line-height: 26px; padding-bottom: 5px; border-bottom: 1px dashed #CCC;}
#list_news ul li span {float: right;}
#list_news ul li p.t {line-height: 36px;}
#list_news ul li p.t a {font-size: 14px; font-weight: bold;}
#list_news ul li p.d {color:#666; line-height: 18px;}
#list_news ul li p.d a {color: #F00; padding: 0 3px;}
/*分页样式*/
.pagenum {padding:20px; text-align:center}
.pagenum a {border: 1px solid #FFFFFF;color: #999999;margin: 0 3px;padding: 3px 0; }
.pagenum a:hover { color: #3e4e68 !important;}
.pagenum .current {color: #3e4e68 !important;}
.pagenum .firstPage,.pagenum .nextPage,.pagenum .prePage,.pagenum .lastPage {background-color: #F8F8F8; border: 1px solid #D9D9D9; color: #999999; height: 19px; line-height: 19px; padding: 3px 10px; width: 39px;}
#info_title {width:auto; height:auto;line-height: 24px; text-align: center; padding-top: 20px; font-weight: bold; font-size: 18px;}
#info_info {height: auto; width: auto; padding-top:10px;text-align: center; border-top: 1px dashed #CCC; margin-top: 10px;}
/*job*/
.table_one {border-collapse: collapse;border: none;}
.table_one th,.table_one td {border:1px solid #CCC; padding:5px 10px;}
.table_one td i {font-style: normal; color: #C00;}
.table_one td b {color: #C00; padding: 0 10px;}
.table_two {border-collapse: collapse;border: none;}
.table_two th,.table_two td {border:0px; padding:5px 10px;}
.table_two td i {font-style: normal; color: #C00;}
.table_two td b {color: #C00; padding: 0 10px;}
.table_three {border-collapse: collapse;border: none;}
.table_three th,.table_three td {border:1px solid #555; padding:10px;}
.tit_six {height: 40px; line-height: 40px; border-bottom: 1px solid #CCC; font-size: 16px; font-weight: bold;}
.th_one {font-size: 14px; background: #f0f0f0;}
.th_two {font-size: 14px; height: 30px; line-height: 30px; background: #F8F8F8; padding-left: 160px!important; text-align: left;}
.form_box {width: auto; padding: 20px; height: auto; background: #f8f8f8; border: 1px solid #CCC;}
.form_box .t {color: #999; padding-left: 20px;}
/*index show*/
#index_show {width: 456px; height: 182px; position: absolute; top: 50%; left: 50%; margin-top: -91px; margin-left: -228px; z-index: 10000;}
#index_show .close {position: absolute; right: 5px; top: 5px; z-index: 10001; width: 30px; height: 30px;}
/*404*/
.error404 { background-image: url(../images/404bg.jpg); background-repeat: no-repeat; width: 856px; height: 450px; margin-right: auto; margin-left: auto; margin-top: 150px;}
.error404 .home { color:#555; padding-top: 100px; padding-left: 300px; font-size:14px; font-weight:bold}
.error404 .home a {color:#c00; }
.daohang a {padding:0 10px;}
.quick {padding:0px 10px;}
.quick a {display: block; width: auto; height: auto; margin-top: 15px;}
.quick a img {width: 180px; height: 52px;}
#weixin {width: 120px; height: auto; background: #FFF; border: 1px solid #DEDEDE; position: fixed; bottom: 0; right: 0; text-align: center;}
#weixin a {color:#f00;}
#weixin p.close {width: 120px; height: 20px; color: #F00; text-align: right; position: absolute; top: -20px; right: 0px;}
#weixin p.tips {line-height: 20px; color: #777; text-align: center;}
.shuoming {width: auto; height: auto; line-height: 26px; color: #666;}